72a458392fd7619e25012b4ee7c1f2f206fb1958,plugins/groovy/src/org/jetbrains/plugins/groovy/annotator/GroovyAnnotator.java,GroovyAnnotator,checkThisOrSuperReferenceExpression,#GrExpression#AnnotationHolder#,749
Before Change
if (resolved instanceof PsiClass) {
if (PsiTreeUtil.isAncestor(resolved, expression, true)) {
if (!PsiUtil.hasEnclosingInstanceInScope((PsiClass)resolved, expression, true)) {
holder.createErrorAnnotation(expression, GroovyBundle.message("cannot.reference.nonstatic", expression.getText()));
}
}
else {
After Change
if (resolved instanceof PsiClass) {
if (PsiTreeUtil.isAncestor(resolved, expression, true)) {
if (!PsiUtil.hasEnclosingInstanceInScope((PsiClass)resolved, expression, true)) {
Annotation annotation = holder.createInfoAnnotation(expression, GroovyBundle.message("cannot.reference.nonstatic", expression.getText()));
annotation.setTextAttributes(DefaultHighlighter.UNRESOLVED_ACCESS);
}
}
else {